9b8d68c84cdeeb8c8c751350a681d9c5cfda0ba6,opennms-services/src/main/java/org/opennms/netmgt/notifd/BSFNotificationStrategy.java,BSFNotificationStrategy,send,#List#,69
Before Change
checkAberrantScriptBehaviors(code);
// Execute the script
bsfManager.exec(lang, "BSFNotificationStrategy", 0, 0, code);
// Check whether the script finished successfully
if ("OK".equals(results.get("status"))) {
After Change
if("eval".equals(runType)){
results.put("status", bsfManager.eval(lang, "BSFNotificationStrategy", 0, 0, code).toString());
}else if("exec".equals(runType)){
bsfManager.exec(lang, "BSFNotificationStrategy", 0, 0, code);
}else{
LOG.warn("Invalid run-type parameter value '{}' for BSF notification script '{}'. Only 'eval' and 'exec' are supported.", runType, scriptFile);
}